/*Master Page CSS*/
html {
/*overflow-y: scroll;*/
} 
html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a ,b{ 
margin: 0; 
padding: 0; 
border: 0; 
font-family:arial,Helvetica,verdana,sans-serif;
color:#555;
direction:ltr;
	text-align:left;
}
.bodybg
{
    background:#dbdbdb;
}
a, a:hover
{
	padding:1pt;	
}
a:hover
{
	text-decoration:none;	
}
/*label
{
    float: left;
    display: inline;
    width: 150px;
    line-height: 16px;
    margin: 0 5px 5px;
    text-align: center;
    background: #FFF; 
}*/
label {
background:none repeat scroll 0 0 #FFFFFF;
display:inline;
float:left;
line-height:16px;
margin:0 5px 5px;
text-align:center;
width:100px;
font-size:12px;
}
.canvasCointainer
{
    background-color:#fff;
    /*width:55em; 
    margin:0px auto;*/
    
}
.innerCanvas
{
	padding:20px;	
}
.innerCanvas a
{
	color:#0033cc;
	font:15px Tahoma bold;
	
}
.innerCanvas a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.innerCanvas h1
{
	color:#414550;
	font-family:Tahoma;	
	border-bottom:dotted 1px #999;
	text-align:center;
	font-size-adjust:0.58;
}
.innerCanvas h3
{
	color:#414550;
	font-family:Tahoma;	
	border:0;
	text-align:center;
	font-size-adjust:0.58;
}
.innerCanvas p
{
	color:#414550;
	font-size:16px;
	padding:7px 0;
	width:660px;
	line-height:22px;
}
.containerMainExplain
{
	padding-top:40px;
	/*height:200px;*/
}
.mainExplain
{
	text-align:center;
	width:100%;
	/*height:30%;*/
	background:#fffed6;
	border-top:1px solid #c1cadb;
	border-bottom:1px solid #c1cadb;
}
.mainExplain ul
{
	padding-top:15px;
}
.mainExplain li
{
 float:left;
 color:#333;
 width:33%;
 list-style:none;
 list-style-image:none;
 font:20px Tahoma;
 line-height:20pt;
}
/* start TABS */

/* end TABS */
/*HEADER*/
.header
{
    /*background-image:url(/images/eng/header/greyLight1px.png);
	background-repeat:repeat-x;*/
	height:80px;/*159px;*/
	background:transparent;
	z-index:200;
	padding-left:30px;
	padding-right:30px;
	
}
.headerLeft
{
    background-image:url(/images/eng/header/left_up_strip.gif);
	background-repeat:no-repeat;
	height:89px;
	
	
}
.headerRight
{
    background-image:url(/images/eng/header/right_up_strip.gif);
	background-repeat:no-repeat;
	height:89px;
	
	
}
.tabsLeft
{
    background-image:url(/images/eng/tabs/left_tab_strip.gif);
	background-repeat:no-repeat;
	width:9px;
}
.tabsRight
{
    background-image:url(/images/eng/tabs/right_tab_strip.gif);
	background-repeat:no-repeat;
	width:9px;
}
.tabsMiddle
{
    background-image:url(/images/eng/tabs/middle_non_tabs.gif);
	background-repeat:repeat-x;
	
	/*background-color:red;*/
}
div.mainTabs div
{
    padding-right:15px;
    float:left;
}
div.mainTabs a
{
    display:block;
    padding:7px 8px 6px;
    text-decoration:none;
    font-size:12px;
    color:#fff;
    border-top:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;
    border-left:1px solid #dbdbdb;
}
div.mainTabs a:hover
{
    color:#000;
    padding:7px 8px 6px;
    text-decoration:none;
    background:#dbdbdb;
}  
div.mainTabs a.selectedMaiTab
{
    
    background-color: #dbdbdb;/*#bebfc1;/*#edf3fe;/*#D2E0Ff;*/
    color:#000;
    border-color:#dbdbdb;/*#cbcbcb;/*#8096c0;/*#1387d6;*/
    /*border-bottom:0;*/
    font-weight:bold;
}
div.mainTabs a.selectedMaiTab:hover
{
    color:#5a5a5a;
    padding:7px 8px 6px;
    background-color: #dbdbdb;
}
.selectedTabLeft
{
    background-image:url(/images/eng/tabs/left_tab.gif);
	background-repeat:no-repeat;
	height:33px;
	width:16px;
	/*background-position:left;*/
    
}
.selectedTabRight
{
    background-image:url(/images/eng/tabs/right_tab.gif);
	background-repeat:no-repeat;
	height:33px;
	width:16px;
	/*background-position:left;*/
    
}
.selectedTabMiddle
{
    background-image:url(/images/eng/tabs/middle_tab.gif);
	background-repeat:repeat-x;
	height:33px;
	/*width:1px;*/
	/*background-position:left;*/
    
}
.headerCont
{
	float: left;
	width:700px
}
#userName
{
	color:#fff;/*#7ec7e8;/*#5a5a5a;*/
	font-size:16px;
	font-weight:normal;
	float:left;
}
#userName a
{
	color:#fff;
	text-decoration:underline;
}
#userName a:hover
{
	text-decoration:none;
}
#utili
{
	font-size:10px;
	text-align:right;
	padding-top:5px;
	margin:0 auto;
}
div#utililinks
{
	margin: 0 0 0 auto;
	text-align: right;
	color:#666;
}
div#utililinks a
{
    color:#fff;
    font-size:11px;
}
div#utililinks a:hover
{
    color:#fff;
    /*background-color:#ppp;*/
    text-decoration:none;
}
#utili .aFeedback
{
	color:#fff;
	background-color:#d02d2d;
	
}
#utili .aFeedback:hover
{
	color:#fff;
	/*background-color:#CC6633;/*#ebefda;*/
	text-decoration:none;
}
#aNewApp IMG
{
	border:none;
}

/*------*/

/*Left Nav*/
.businessSide
{
    /*height:100%;*/
    padding-top:15px;
    font-family:Arial;
    /*padding-right:15px;*/
    /*border-right:solid 1px black;*/
    text-align:left;
    width:100%;
}
.businessSide div a
{
    color:#414550;/*#999999;*/
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    width:100%;
    padding:3px;
}
.businessSide div a:hover
{
    color:#fff;
    background-color:#999999;
    text-decoration:none;
}
.businessSide div a.selectedLink
{
	background:#414550;	
	color:#fff;
	text-decoration:none;
}
.businessSide div a.selectedLink:hover
{
	background:#414550;	
	color:#fff;
	text-decoration:none;
}
.leftMenuContainer
{
    /*background-color:#fff;*/
	/*width:160px;*/
	border-left:solid 1px #cbcbcb;
	width:30%;
	/*background-image:url(/images/eng/SideBar/divider_1px_en.jpg);
	background-repeat:repeat-y;
	background-position:left;*/
	
}
#mainArea
{
	background-color:#fff;
	height:100%;/*500px;*/
	width:70%;
	/*width:800px;*/
}
.LeftNavCus
{
	font-family:Arial;
	padding-top:35px;
	/*padding-bottom:30px;*/
	font-size:11px;
	
	
	
}
.LeftNavCus #tblFavLast
{
	 font-size:11px;
	 /*width:186px;
	 padding-right:10px;*/
	
	 
}
.LeftNavCus .title
{
	color:#797979;
	border-bottom:dotted 1px #4a5164;
	font-weight:bold;
	font-size:12px;
	
	
}
.LeftNavCus a
{
	color:#999999;
	font-size:11px;
	
}
.LeftNavCus a:hover
{
	color:#fff;
	background-color:#999999;
	text-decoration:none;
	/*font-size:11px;*/
}
.LeftNavCus #tdLast
{
	/*padding-top:10px;*/
}
.LeftNavCus #tblLast #lastContent
{
	/*padding-top:10px;*/
	font-size:11px;
	text-align:left;
}
.LeftNavCus #tblFav #favContent
{
	/*padding-top:10px;*/
	font-size:11px;
	text-align:left;
}
.LeftNavCus #tblLast #tdLastContent
{
	/*padding-top:10px;*/
	
}
.LeftNavCus #tblFav #tdFavContent
{
	/*padding-top:10px;*/
	
}

.LeftNavCus .toAll
{
	/*padding-top:5px;
	padding-left:0px;*/
	text-align:right;
}
.LeftNavCus .toAll #aL:link,#aL:visited
{
	color:#4a5164;/*#4a5164;
	background-color:Red;*/
}
.LeftNavCus .toAll #aL:hover
{
	color:#fff;
	background-color:#4a5164;
	text-decoration:none;
}
.LeftNavCus .toAll #aF:link,#aF:visited
{
	color:#4a5164;/*#4a5164;
	background-color:Red;*/
}
.LeftNavCus .toAll #aF:hover
{
	color:#fff;
	background-color:#4a5164;
	text-decoration:none;
}
div#btnSchedule
{
    background:#333;
    width:220px;
    margin:10px 0 0 auto;
   float:right
}
div#btnSchedule
{
    background:#333;
    width:220px;
    margin:10px 0 0 auto
   
}
div#searchbox
{
	height:23px;
	text-align:center;
}

div#btnSchedule div#searchbox input.btn
{
	font-size:12px;
	width:120px;
	margin:0 auto;
	height:22px;
}
div#btnSchedule div#searchbox input.inpfClass
{
	float:left;
	height: 20px;
	margin:0 5px 0 10px;
	background:#fcfcee;
	color:#999;
	border:solid 1px #bebfc1;
	padding:0;
	width: 145px;
	font-size:12px;
}
div#btnSchedule div#searchbox a
{
	text-decoration:underline;
	color:#414550;
	/*font-weight:bold;*/
    font-size:11px;
    line-height:16px;
    padding-left:5px;
    margin-top:5px;
    /*
	color:#db0730;
	display:block;
    padding:7px 8px 9px;*/
}
div#btnSchedule div#searchbox a:hover
{
	text-decoration:none;
	/*background:none;*/
}

div#btnSchedule
{
    background:#333;
    width:220px;
    margin:10px 0 0 auto
   
}
#searchhome
{
	float:right;
}
div#btnSchedulehome
{
    background:#333;
    width:277px;
    float:right;
    margin:10px 0;
}
div#btnSchedulehome div#searchbox
{
	margin:3px;
	/*height:30px;*/
}
div#btnSchedulehome div#searchbox input.btn
{
	font-size:14px;
	width:60px;
	margin:0 auto;
}
div#btnSchedulehome div#searchbox input.inpfClass
{
	float:left;
	/*padding:5px;*/
	margin:0 5px 0 10px;
	background:#fcfcee;
	color:#999;
	border:solid 1px #bebfc1;
	width: 180px;
	font-size:14px;
	
}
div#btnSchedulehome div#searchbox a
{
	text-decoration:underline;
	color:#414550;
	/*font-weight:bold;*/
    font-size:11px;
    /*line-height:16px;*/
    padding-left:5px;
    margin-top:5px;
    /*
	color:#db0730;
	display:block;
    padding:7px 8px 9px;*/
}
div#btnSchedulehome div#searchbox a:hover
{
	text-decoration:none;
	/*background:none;*/
}
/*--------*/

/*Foooter*/
.footer
{
	
	text-align:center;
}
#wsName
{
	font-family:Arial;
	font-size:10px;
	padding-left:5px;
}
#wsName #aHome:link,#aHome:visited
{
	color:#999999;
	
}
#wsName #aHome:hover
{
	color:#fff;
	 background-color:#999999;
	 text-decoration:none;
}
#wsTMName
{
	font-family:Arial;
	font-size:10px;
	padding-left:5px;
}
#wsTMName #aTMHome:link,#aTMHome:visited
{
	color:#999999;
	
}
#wsTMName #aTMHome:hover
{
	color:#fff;
	 background-color:#999999;
	 text-decoration:none;
}

/*------*/

/*FAQ LeftNav*/
#divNewAppFAQ
{
	/*padding-right:10px;
	width:186px;*/
}
#tblNewAppFAQ
{
	/*padding-top:10px;*/
	
	
}
#tblNewAppFAQ #title
{
	color:#797979;/*color:#4a5164;*/
	border-bottom:dotted 1px #4a5164;
	font-weight:bold;
	font-size:12px;
	
	
}
#tblNewAppFAQ #tblContent a
{
	font-size:11px;
	
}
#tblNewAppFAQ #tblContent
{
	
}
#tblNewAppFAQ #tblContent a:hover
{
	color:#fff;
	background-color:Blue;
	
}
/*----------------------*/
/*-- Animated collapse --*/
.alertMsg
{
    background-color:#fff;
    border:solid red;
    width:150px;
    position:absolute;
    top:0px;
    left:0px;
}
/*end Master Page CSS*/
/*MyAppointments CSS*/

.myApp
{
	font-family:Arial;
    height:15px;
    position:relative;
    top:0px;
    left:0px;
    direction:rtl;
    padding-top:20px;
}
.myAppCalDisplay
{
	font-family:Arial;
    height:15px;
    /*position:relative;
    top:0px;
    right:56%;*/
    direction:rtl;
    padding-top:20px;
    
}
.innerBlock
{
    padding-right:150px;
}
.innerBlock DIV
{
    float:left;
    padding-left:5px;
    
}
div.innerPage
{
	padding:20px 0 0 10px; 
	min-height:570px;
	/*text-align: left;*/
}

div.innerPageBottomSpacer
{
	clear:both;
	padding-top:10px; 
}
div.innerUpperLinks
{
    margin:0px 20px 0px 20px;
}
div.innerUpperLinks h1
{
    margin:0pt; 
    padding:0px 10px; 
    font-size:14px; 
    font-weight:bold; 
    color:#414550; 
    float:left;
}
div.innerUpperLinks a
{
    color:#0033cc;
    font-size:11px;
   
}
div.upperLinks a:hover
{
    background:#0033cc;
    color:#fff;
    text-decoration:none;
}
.spanNormal
{
    color:#0033ee;
    font-weight:bold;
}
.spanHover
{
    background:#0033cc;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
.spanSelected
{
    color:#999;
    text-decoration:none;
}
.wizPhase
{
    float:left; 
    padding:0px 10px;
}
.starDivImg
{
    float:left;
    padding:5px;
    /*background-color:#fff;*/
}
.starDivImg img
{
    border:0;
    
}
.starDivImg img a
{
    border:0;
    background-color:transparent;
    
}
.starDivImg img a:hover
{
    border:0;
    background-color:transparent;
    
}
.p2businessTitle
{
    padding:10px 0 0 15px;
    color:#666;
    font-weight:bold;
    height:28px;
}
.p2businessTitle a
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#767877;
}
.p2businessTitle a:hover
{
    color:#fff;
    background-color:#767877;
    text-decoration:none;
}
.myApp #approval
{
	color:red;
	font-size:12px;
	text-decoration:underline;
	
}
.myApp #approval.selected
{
	text-decoration:none;
	
}
.myApp #approval:hover
{
	color:#fff;
	background-color:red;
	text-decoration:none;
	
}
.myApp #waitingU
{
	color:red;
	font-size:12px;
	
}
.myApp #waitingU.selected
{
	text-decoration:none;
	
}
.myApp #waitingU:hover
{
	color:#fff;
	background-color:red;
	text-decoration:none;
}
.myApp #waitingB
{
	color:red;
	font-size:12px;
	
}
.myApp #waitingB.selected
{
	text-decoration:none;
	
}
.myApp #waitingB:hover
{
	color:#fff;
	background-color:red;
	text-decoration:none;
}
.myApp #Canceled
{
	color:red;
	font-size:12px;
	
}
.myApp #Canceled.selected
{
	text-decoration:none;
	
}
.myApp #Canceled:hover
{
	color:#fff;
	background-color:red;
	text-decoration:none;
}
.myApp #history 
{
	color:red;
	font-size:12px;
	
}
.myApp #history.selected
{
	text-decoration:none;
	
}
.myApp #history:hover
{
	color:#fff;
	background-color:red;
	text-decoration:none;
}
.aBold
{
	font-weight:bold;
	
}
#lastBusiness
{
	font-family:Arial;
	/*/*height:100%;*/*/
	position:relative;
	top:0;
	left:0;
}
#lastBusiness #title
{
	font-size:16px;
	color:#4c535b;
	font-weight:bold;
	
	/*border-bottom:solid 2px gray;*/
}
#lastBusiness #search
{
	padding-top:15px;
}
#favBusiness
{
	font-family:Arial;
	/*/*height:100%;*/*/
	position:relative;
	top:0;
	left:0;
	
}
#favBusiness #title
{
	font-size:16px;
	color:#4c535b;
	font-weight:bold;
	/*border-bottom:solid 2px gray;*/
}
#favBusiness #search
{
	padding-top:15px;
}
/*New Appointment*/

/*New Appointment - Phase2*/

/*---------------*/
/*New Appointment - Phase3*/

/*-----------------------*/

/*New Appointment - Phase4*/


#menu
{
padding:0;
margin:0;
color:#fff;
white-space:nowrap;
list-style-type:none;
}
#menu li {display:inline;}
#menu li a
{
    color:#000;
    text-decoration:none;
    float:right;
    padding:2px 2px 2px;
}
#menu li a input
{
    display:block;
}
#menu li a:hover
{
    /*background:#c0c7dd;*/
    color:#fff;
    /*border:solid 2px #c0c7cd;
    padding:0px 0px 0px;*/
}
#menu li a.selected
{
    /*background:#a1a1a1;*/
}
#menu li a:hover.selected
{
    /*background:#a1a1a1;*/
}
#menu li.reg
{
    text-align:center;
}
#menu li.reg a
{
    color:blue;
    text-decoration:underline;
    padding-left:5px;
    padding-top:5px;
}
#menu li.reg a:hover
{
    background-color:blue;
    color:#fff;
    text-decoration:none;
    margin:0pt;
    border:0;
}
/*-----------------------*/


/* Repeater Style */

.seperate
{
    width:15px;
    text-align:center;
}
/*--content_tbl--*/
.container
{
    /*height:450px;*/
}
.repeaterContainer
{
    /*height:250px;*/
    
}
.content_tbl
{
    color:#787a77;
    font-size:12px;
    height:105px;
    border-bottom:dotted 1px #e1e1e1;
}
.content_tbl .wizRowTitle a
{
    color:#0000ee;
    border:none;
    /*text-decoration:none;*/
}
.content_tbl .wizRowTitle a:hover
{
    color:#fff;
    background-color:#0000ee;
    border:none;
    text-decoration:none;
}
.content_tbl IMG
{
    border:none;
    
}
/*--content_tbl--*/
.row
{
    font-weight:bold;
    
    /*height:42px;*/
    
} 
.row a
{
    color:#787a77;
    font-size:12px;
    font-weight:normal;
}
.row a:hover
{
    color:#fff;
    background:#787a77;
    text-decoration:none;
}
/*--#ulRows_tbl--*/
.ulRows_tbl
{
    /*width:500px;*/
    text-align:left;
}
.ulRows_tbl_myBusApp
{
    /*width:550px;
    text-align:left;*/
}
.ulRows_tblP3
{
    width:200px;
}
/*--/#ulRows_tbl--*/
.buttons
{
    padding:5px 0px 0px 0px; 
    text-align:left;
}
.repeaterBlockTitle
{
    color: #767877;
    font-weight: normal;
    
    padding:5px;
}
/* end Repeater Style */

/* Pre-Display */
.blockTitle
{
    color: #767877;
    font-weight: normal;
    /*border-bottom:solid 2px #e0e0e0;*/
    background-color:#edecec;
    padding:5px;
}
.innerBlockTitle
{
    font-weight: normal;
    /*font-style:italic;*/
    font-size:10px;
}
.previewTarget
{
    margin:5px;
}

.preDisplayUnit
{
    border-bottom:dotted 1px #e1e1e1;
    padding:5px;
}

.preDisplayUnit .t1
{
    color: #767877;
    font-weight: bold;
    font-size:12px;
}

.preDisplayUnit .t2
{
    color: #767877;
    font-weight: normal;
    font-size: 11px;
}

.preDisplayUnit .t3
{
    color: #767877;
    font-weight: normal;
    font-size: 11px;
}

.preDisplayUnit .anchor
{
    /*color: #767877;*/
    font-weight: normal;
    font-size: 12px;
}

.preDisplayUnit .anchor a
{
	font-size:10px;
    color: blue;
    text-decoration:underline;
}

.preDisplayUnit .anchor a:hover
{
    color: #fff;
    background-color:blue;
}
/* end Pre-Display */
/* End of main content */
.newAppMainContent
{
    padding:20px 0px 0px 10px;
   /* min-height:400px;
    max-height:1400px;*/
    height:750px;
}
.dataRowsP4
{
    float:none;
    width:65%;/*450px;*/
    border:solid 1px #e1dce0;
}
.dataRows
{
    float:left; 
    width:65%;/*450px;*/
    border:solid 1px #e1dce0;
}
.dataRowsP3
{
    /*float:left; */
    width:60%;/*450px;*/
    height:100%;
    border:solid 1px #e1dce0;
}
.preview
{
    float:right;
    width:37%;/*300px;*/
    border:solid 1px #e1e1e1;
    
}
/*end MyAppointments CSS*/
/*MyBusiness CSS*/
.cardsContainer
{
    /*width:100%;*/
}

.coverCard
{
    float: left;
    padding:10px 0;
    width:98%;
}
.coverCardPeople
{
    float: left;
    padding-top:10px;
    width:100%;
}

.divCard
{
    border:solid 1px #edecec;    
}
.cardTitle
{
    /*background-color:#ededed; */
    font-size:11px;
color:#787878;
line-height:30px;
margin-top:0pt;
text-align:right;
padding:0px 10px 0px 5px;

}
.cardTitle h1{margin: 0pt; font-size: 14px; font-weight: bold; color: #000000; float: left;}
.cardTitle h1 a
{
    margin:0pt; 
    padding:0px 10px; 
    font-size:20px; 
    font-weight:bold; 
    color:#787878; 
    float:left;
    text-decoration:underline;
    
}
.cardTitle h1 a:hover
{
    color:#080808; 
    text-decoration:none;
    background:#edecec;
}
.ScheduleLink 
{
    /*width:160px;
    padding-left:15px;*/
    clear:both;
    
}
.section p.alert
{
    background:#ff0000;/*#fcfcee;*/
    font-size:12px;
    border-top:solid 1px #edf0d3;
    border-bottom:solid 1px #edf0d3;
    color:#fff;
}
.section p.title
{
    background:#ffffb2;/*#fcfcee;*/
    font-size:18px;
    border:solid 1px #edf0d3;
    padding:5px;
}
.ScheduleLink a
{
    color:#0033ee;
    font-size:12px;
}
.ScheduleLink a:hover
{
    background:#0033ee;
    color:#fff;
    text-decoration:none;
}

div.cardTitle a
{
	color:#555;
}
.tpicker img
{
	width:16px;
	height:16px;
	float:right;
	border:0;	
	padding-top:12px;
	
}
div.cardTitle div.editLinks
{
	text-align:right;
	float:right;	
}
div.cardTitle div.editLinks a.tpicker
{
    color:#0033cc;
    font-size:11px;
    
}
div.cardTitle div.editLinks a.tpicker:hover
{
    background:#0033cc;
    color:#fff;
    text-decoration:none;
}
.cardHeaderEditBtn
{
    font-size:12px;
}

.cardHeaderEditBtn a
{
    color:#999999;
   
}

.spacer
{
    width:100px;
}

.cardHeaderEditBtn a:hover
{
    /*background-color:blue;*/
    color:#fff;
    text-decoration:none;
}

.cardDetails
{
    /*padding:4px 0px 10px 200px;*/
    
     padding-left:20px;
}

.cardImg
{
    width:80px; 
    padding:10px 0 0 10px;
}

.cardImg IMG
{
    width:50px;
    /*height:50px; */
    border: solid 5px #e6e6e6;
}

.cardStatus
{
    width:80px; 
    /*padding:10px 0 0 10px;*/
}

/* TimePicker */

.hoursTable
{
    /*width:450px;
    height:400px;
    direction:rtl;*/
    font-family:Arial;
     font-size: 11px;
     /*overflow-y:scroll;*/
     
}
.tdHeader
{
    /*background-color:#edf3fe;
    border:solid 1px gray;
    width:109px;
    text-align:center;
    float:left;*/
    border-right: 1px solid #D9D9D9;
    width:160px;
}
.tdSide
{
    background-color:#edf3fe;
    border:solid 1px gray;
    width:56px;
    text-align:center;
    
}
.tdSideScroll
{
    background-color:#edf3fe;
    border:solid 1px gray;
    /*width:130px;*/
    text-align:center;
    
}
.tdEvenRow
{
    background-color:#fff;/*#FFFFED;/*#ffffd5;*/
    border-top:solid 1px #ead098;
    border-left:solid 1px gray;
    cursor:n-resize;
    width:50px;
}

.tdOddRow
{
    background-color:#fff;/*#FFFFED;*/
    border-top:solid 1px #f3e4b1;
    border-left:solid 1px gray;
    cursor:s-resize;
    width:60px;
}
.trselected
{
    /*border:solid 5px red;*/
    background-color:yellow;
}
.TimePickHeader
{
    background-color:#edf3fe; 
    font-size:10px;
color:#CCCCCC;
line-height:22px;
margin-top:0pt;
text-align:right;

}
div.TimePickHeader a.tpicker
{
    color:#0033cc;
    font-size:12px;
}
div.TimePickHeader a.tpicker:hover
{
    background:#0033cc;
    color:#fff;
    text-decoration:none;
}
div.TimePickHeader a.cancel
{
    color:#cc0000;
    font-size:12px;
}
div.TimePickHeader a.cancel:hover
{
    background:#cc0000;
    color:#fff;
    text-decoration:none;
}
.upperLinks
{
    background-color:#c1cadb;/*#EBEFDA;/*;/*#C1CADB;/*#D2B5B7;/*#d7e2f5;/*;#edf3fe */
    font-size:11px;
    color:#999;
    line-height:40px;
    margin-top:0pt;
}
div.upperLinks a.tpicker
{
    color:#0033cc;
    font-size:12px;
    padding:3px 4px;
}
div.upperLinks a.tpicker:hover
{
    /*background:#6f7b8f;*/
    color:#fff;
    text-decoration:none;
}
div.upperLinks a.BGOn
{
    background-color:#6f7b8f;
    /*border:solid 1px #1387d6;*/
    color:#fff;
    padding:2px 3px;
    font-size:11px;
    text-decoration:none;
     /*filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/
     cursor:default;
}
div.innerUpperLinks
{
    margin:0px 20px 0px 20px;
}
#displayMenu {
background:#f2e3a0;
/*border-bottom:solid 2px #e0e0e0;*/

padding:0px;
width:100%;/*550px;*/

}
#hpSmallTabsContainer {
display:inline;
float:left;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:18px 0pt 0pt;
padding:1px 0px 0px 5px;
text-align:left;
width:550px;
height:0;
}

#hpSmallTabsContainer li.hilite {
background:#fff none repeat scroll 0%;
/*border-bottom:5px solid #fff;*/
display:inline;
padding:1px 6px;
}
#hpSmallTabsContainer li {
float:left;
padding:1px 6px;
}
#hpSmallTabsContainer li.hilite a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#hpSmallTabsContainer li a:hover {
color:#0033cc;
background:#fff;
text-decoration:none;
}
#hpSmallTabsContainer li.hilite a {
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:11px;
}
#hpSmallTabsContainer li a {
color:#0033cc;
font-size:11px;
text-decoration:none;
}
#hpEditorContainer {
float:left;
width:185px;
}

.yuicalcontainer {
/*background-color:#F7F9FB;*/
	border:1px solid #e1dce0;
	overflow:hidden;
	padding:5px;
	width:169px;
}
/* end TimePicker */

/*end MyBusiness CSS*/
/*Paging Bar CSS*/
#PagingBarHolder
{
    padding-top:15px;
    clear:both;
    
}
#pagingBar
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    width:100%;
}
#pagingBar div
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#b4b4b4;
    padding:5px;
}
#pagingBar ul
{
  
}
#pagingBar li
{
    display: inline;
    list-style-type:decimal;
    text-align:center;
}
#pagingBar .pagers
{
    
}
#pagingBar .pagers a
{
    width:15px;
    height:15px;
    text-decoration:none;
    color:#000000;
    background-color:#fff;
    border:solid 1px #e6e6e6;
    visibility:hidden;
    padding-left:4px;
    padding-right:4px;
}
#pagingBar .pagers a:hover
{
    padding-left:3px;
    padding-right:3px;
    color:#000000;
    font-weight:bold;
    background-color:#f0f0f0;
    border:solid 1px #e6e6e6;
}
#pagingBar .pagingBar a
{
    color:#000000;
    font-weight:normal;
    width:15px;
    height:15px;
    background-color:#fff;
    text-align: center;
    text-decoration:none;
    border:solid 1px #e6e6e6;
}
#pagingBar .pagingBar a:hover
{
    color:#00000;
    background-color:#f0f0f0;
    border:solid 1px #e6e6e6;
    font-weight:bold;
}

#pagingBar .pagingBar a.selected,a:hover.selected
{
    color:#000000;
    background-color:#ededed;
    border:solid 1px #e6e6e6;
    font-weight:bold;
}
#pagingBar .pagingBar IMG
{
    border:0;
}
/*end Paging Bar CSS*/
/*Search CSS*/
#search
{
    border:solid 1px #e1dce0;
}
#divSearch
{
	font-family:Arial;
	font-size:11px;
	
}
#divSearch #advA:link
{
	color:gray;
	font-family:Arial;
	font-size:11px;
}
#divSearch #advA:visited
{
	color:gray;
	font-family:Arial;
	font-size:11px;
}
#divSearch #advA:hover
{
	color:#fff;
	background-color:gray;
     
}
.seperator
{
	height:15px;
}
#advSearch
{
	
	
}
#advSearch input.text
{
	width:80px;
	
}
#advSearch .highRow
{
    padding:5px;
}
#advSearch .lowRow
{
    padding-top:5px;
    padding-left:33px;
}
#advSearch .tags
{
    padding:5px 5px 5px 7px;
    
}
#advSearch .category
{
    padding:5px 0px 5px 12px;
    
}
#advSearch .city
{
    float:left;
}
#advSearch .srchInnerLabel
{
    float:left;
    padding:2px 2px 2px 5px;
}
#advSearch .srchInnerLabel1
{
    float:left;
    
}
#advSearch .srchInnerLabel2
{
    float:left;
    padding-right:2px;
}
/*end Search CSS*/
.opacityObj
{
    filter:alpha(opacity=25);
    -moz-opacity:.25;
    opacity:.25;
}
.statusIMG_approved
{
    background:#fff url(/images/eng/myappointments/approve.gif) no-repeat top left;
    width:46px; 
    height:14px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
}
.statusIMG_cancelled
{
    background:#fff url(/images/eng/myappointments/cancelled.gif) no-repeat top left;
    width:46px; 
    height:14px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
}
.statusIMG_pending
{
    background:#fff url(/images/eng/myappointments/pending.gif) no-repeat top left;
    width:46px; 
    height:14px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
}
.statusIMG_available
{
    background:#fff url(/images/eng/myappointments/available.gif) no-repeat top left;
    width:46px; 
    height:14px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
}
.statusIMG_block
{
    background:#fff url(/images/eng/myappointments/block.gif) no-repeat top left;
    width:46px; 
    height:14px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
}
.statusIMG_plus
{
    background:#fff url(/images/eng/icons/recright.png) no-repeat top left;
    width:11px; 
    height:11px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
    cursor:pointer;
}
.statusIMG_minus
{
    background:#fff url(/images/eng/icons/recdown.png) no-repeat top left;
    width:11px; 
    height:11px;
    font-size: 9px;
    font-weight:normal;
    color:#fff;
    text-align:center;
    cursor:pointer;
}
.mainRowData
{
    float:left;
    padding:6px;
    width:500px;
}
.mainRowData a:hover
{
    /*color:#fff;
    background:#0033cc;*/
}
.mainRowData a
{
    /*color:#0033cc;*/
}
/*Buttons*/
div.aprvButton
{
    float:right;
    padding-left:5px;
}
div.aprvButton input
{
	font-size:10px;
	width:50px;
}
div.btnspacer
{
	float:right;
    padding-left:5px;
}
div.btnspacer span
{
	font-size:10px;
	color:#e1dce0;
	
}
div.aprvButton a
{
    /*padding:3px 4px;
    border:solid 1px green;*/
    color:#63ce31;
    font-size:11px;
    /*text-decoration:none;*/
}
div.aprvButton a:hover
{
    /*border:solid 1px #000000;*/
    background:#63ce31;
    color:#fff;
    text-decoration:none;
}
div.disButton a
{
   /* padding:3px 4px;
    border:solid 1px red;*/
    color:#0033ee;
    font-size:11px;
    /*text-decoration:none;*/
}
div.disButton a:hover
{
   /* border:solid 1px #000000;*/
    background:#0033ee;
    color:#fff;
    text-decoration:none;
}
div.scheduleButton
{
	
    
}
div.scheduleButton a
{
	color:#0033ee;
    font-size:11px;
}
div.scheduleButton a:hover
{
	background:#0033ee;
    color:#fff;
    text-decoration:none;
}
div.blockButton
{
	float:right;
    padding-left:5px;
}
div.blockButton a
{
	color:#0033ee;
    font-size:11px;
}
div.blockButton a:hover
{
	background:#0033ee;
    color:#fff;
    text-decoration:none;
}
div.unblockButton a
{
	color:#0033ee;
    font-size:11px;
}
div.unblockButton a:hover
{
	background:#0033ee;
    color:#fff;
    text-decoration:none;
}

/*end Buttons*/
/*InputField*/
.IWInputField {
	border:1px solid #bbb;
	height:auto;
	font-size:14px;
	padding:2px;
}

input.failedvalidation {
	border-color:red;
	border-style:solid;
}

input.wrongKey 
{
	background-color:Red;
	border-color:red;
	border-style:solid;
}  
.errorMsg
{
    color:red;
    font-size:11px;
}
.errorMsgWdgt
{
    color:red;
    font-size:10px;
}
/*end InputField*/
/*System Messages*/
.containerMsg
{
    width:100%;
    text-align:left;
    font-size:12px;
    font-weight:bold;
    padding-bottom:20px;
    
}
.containerMsg ul
{
	/*float:left;*/
    padding:10px 0px 10px 40px;
}
/*.containerMsg div#hide
{
    text-align:right;
    width:97%;
    padding:10px 0px 10px;
}*/
.containerMsg ul li
{
    list-style-type:disc;
    line-height:20px;
}
.errMsg
{
    background:#ffe5e5;
    color:#ff0000;
    border:solid 3px #fc9696;
}
.succMsg
{
    background:#c9ffbf;
    color:#55914D;
    border:solid 3px #82de76;
}
.noteMsg
{
    background:#fbfae0;/*#fffbe2;*/
    color:#545454;/*#787878;*/
    border:solid 3px #fff368;/*#ffe222;*/
}
.emptyMsg
{
    background:#f9f9f9;
    color:#787878;
    border:solid 3px #999999;
}
.serviceLinks 
{
    /*padding-bottom:10px;*/
    padding-left:10px;
    background:#f9f9f9;
    
}
.serviceLinks div
{
    padding-bottom:3px;
    
}
.serviceLinks a
{
    font-size:11px;
    font-weight:normal;
    
}
.serviceLinks a:hover
{
    color:#fff;
    background:#0033ee;
    text-decoration:none;
    font-weight:normal;
}
.serviceLinks a.selected,a.selected:hover
{
    color:#fff;
    background:#0033ee;
    text-decoration:none;
    font-weight:normal;
}
/* ----- Scrolling Table ----- */
.dataGridHeader {
position:relative;
padding-top:19px;
_padding-top:18px;
border-left: 1px solid #D9D9D9;
width:427px;
_width:426px;
border-right: 1px solid #D9D9D9;
border-top: 1px solid #D9D9D9;
font-size:62.5%/1.4em;
direction:rtl;
}

.dataGridContent {
overflow:auto;
width:426px;
_width:425px;
height:500px;
border-bottom: 1px solid #D9D9D9;
}

.dataGridHeader thead tr {
width:430px;
position:absolute;
top:0;
left:0;
}

.dataGridHeader table thead tr th, .dataGridHeader table tbody tr td { 
text-align:left;
height:20px;
}

table.scrolltablestyle{
border-bottom: 1px solid #D9D9D9;
border-top: 1px solid #D9D9D9;
}

table.scrolltablestyle tbody tr td{
background: #fff;
text-align:left;
/*padding: 4px 9px;*/

}
table.scrolltablestyle thead tr th{
background-color: #FFFFD9;
font-weight: normal;
text-align:left;
/*padding: 4px 9px 4px 9px;*/
border-bottom: 1px solid #d9d9d9;
font-size:12px;
text-align:center;
height:20px;
}

table.scrolltablestyle thead tr th span{
font-size: 1.2em;
}

table.scrolltablestyle thead tr th a:visited{
color: #CC6633;
}

table.scrolltablestyle thead tr th a:hover{
color: #999966;
}

table.scrolltablestyle tbody tr td{
border-right: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
cursor:n-resize;
}
table.scrolltablestyle tbody tr td.selected{
border-right: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
background:#F1BB37;/*#db0730;*/
}
table.scrolltablestyle tbody tr.even td{
background: #F3F3F3;
}

table.scrolltablestyle tbody tr.ruled td{
background-color: #FFE14F;
}
.tfoot{
font: 11px arial;
color:#edecec;
position:absolute;
width:433px;
height:15px;
text-align:center;
background:#edf3fe; 
border:0.1em solid #787878;
border-top:0;
color:#000;
top:525px;
left:-2px;
}
table.scrolltablestyle tbody tr td.sideHours
{
    background-color: #FFFFD9;
    text-align:center;
    font-size:12px;
    cursor:default;
}
.servicesLabelTxt
{
	margin:0pt;
	padding-bottom:7px;
	font-size: 12px;
	/*width:450px;*/
	height:20px;
}
.servicesLabels
{
	float: left; 
	width:135px;
}
.servicesTxtB
{
	float: left;
	padding-right:5px;
}
.serviceDetails
{
	
	/*height:75%;
	padding-left:7px;*/
}
.serviceDetails div.section
{
	font-size:12px;
	text-align:left;
}
.serviceDetails div.section h4
{
	font-size:12px;
}
.defaultFeedbackMsg
{
	font-size:10px;
}
.defaultFeedbackMsg a
{
	font-size:10px;
	color:#0033cc;
}
.defaultFeedbackMsg a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.saveserviceDetIMG img
{
		
}
.appForDel 
{
	width:500px;
	padding-top:10px;
	clear:both;
}
.appForDel div.first
{
	float:left;
	padding-right:10px;
	
	/*border-left:solid 1px #edecec;*/
}
.appForDel div.first .innerFirst
{
	float:left;
	padding-right:10px;
	width:100px;
	/*border-left:solid 1px #edecec;*/
	text-align:center;
}
.appForDelHeader
{
	width:500px;
	padding-top:10px;
	clear:both;
	
}
.appForDelHeader div.first
{
	float:left;
	padding-right:10px;
	border-left:solid 1px #999999;
	
}
.appForDelHeader div.first .innerFirst
{
	float:left;
	padding-right:10px;
	width:90px;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-top:solid 1px #999999;
	text-align:center;
}
.lastInnerFirst
{
	text-align:center;
	/*width:90px;*/
}
.appForDelBtn
{
	clear:both;	
	padding-top:10px;
	
}
.appForDelBtn .firstBtn
{
	float:left;
	padding-right:5px;
	color:#999999;
}
.appForDelBtn .secondBtn
{
	padding-top:3px;
}
.appForDelBtn .secondBtn a
{
	color:#0033cc;
	font-weight:normal;
	margin-top:10px;
}
.appForDelBtn .secondBtn a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.appDetails
{
	clear:both;	
}
/*.noteMsgOkBtn
{
	float:left;
	padding-right:5px;

}
.noteMsgOkBtn input
{
		cursor:pointer;
}*/
.noteMsgBtns 
{
	clear:both;	
	padding-top:10px;
}
.noteMsgBtns .firstBtn
{
	float:left;
	padding-right:5px;
	color:#999999;
	cursor:pointer;
}
.firstBtn input
{
	cursor:pointer;
	width:132px;
}

.noteMsgBtns .btnSpacer
{
	float:left;
	padding-right:5px;
	padding-top:3px;
	color:#999999;
}
.noteMsgBtns .secondBtn
{
	padding-top:3px;
}
.noteMsgBtns .secondBtn a
{
	color:#0033cc;
	font-weight:normal;
	margin-top:10px;
}
.noteMsgBtns .secondBtn a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.btnsContainer
{
	/*margin:0px 0px 0px 430px;*/
}
.btnsContainerOvelap
{
	/*margin:0px 0px 0px 404px;*/
}
.serviceContainer
{
	color:#CC4B00; font-weight:bold; text-align:left; padding-left:5px; border:1px solid #f0f0f0;  line-height:20px; font-size:14px;
}
.serviceContainer a
{
	color:#222;
}
.serviceContainer a:hover
{
	color:#787878;
	text-decoration:none;
	
}
div.dynSchedule
{
	/*padding-left:30px;	*/
}
div.dynSchedule p
{
	/*float:left;*/
	margin:3px 5px;
	color:#414550;
}
div.dynSchedule Input
{
	float:left;
}
div.dynSchedule .divTxtInput .errMsg_schedule
{
	font-size:10px;
	clear:both;
}
div.dynSchedule .divTxtInput
{
	float:left;
	width:145px;
}
div.dynSchedule input.txt
{
	color:#999999;
	background:#fcfcfc;
	border:solid 1px #999999;
	text-align:left;
	
}
div.dynSchedule div.closeBlock
{
    margin-left:5px;
    margin-top:5px;    
}
div.dynSchedule a
{
	color:#0033cc;
	cursor:pointer;
	font-size:11px;
	text-decoration:underline;
}
div.dynSchedule a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.okLink
{
	/*margin-left:5px;*/
	margin-top:-1px;
	cursor:pointer;
}
.spnLink
{
	float:left;
	margin-left:5px;
	font-size:10px;
	color:#ebdceb;
	margin-top:5px;
}

a.selectedLink
{
	background:#414550;	
	color:#fff;
	text-decoration:none;
}
a.selectedLink:hover
{
	background:#414550;	
	color:#fff;
	text-decoration:none;
}
/*.notRegister
{
	background:#fcfcee;border-top:solid 1px #edf0d3;border-bottom:solid 1px #edf0d3;	
}*/
.notRegister a
{
	font-size:10px;
	font-weight:normal;
	color:#999999;
	
}
.notRegister a:hover
{
	color:#fff;
	background:#999999;
	text-decoration:none;
}
.bus_leftSide
{float: left;border:solid 1px red;width:180px;}
.bus_leftSide div
{
		
}
.overlapSummery
{
	background:#555;
	text-align:center;	
	float:left;
	font-weight:normal;
	text-align:center;
	color:#fff;
	direction:ltr;
}
.clientName
{
	float:left;
	padding-right:5px;
	font-weight:normal;
	text-align:left;
	min-width:80px;	
	width:330px;
}
.serviceInfo
{
	overflow:hidden;
	color:#555555;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:25px;
}
.serviceInfo font{font-size:12px}
.serviceInfo h3
{
	border:0;
	color:#414550;
	 border-bottom:solid 1px #e1e1e1;
	padding-left:5px;
	font-size:12px;
}
.serviceSaveBtn
{
	
	
	
}
.serviceSaveBtn input
{
	
}

.appointHour
{
	/*float:left;*/
	font-size:1.4em;
	text-align:center;
	color:#356aa0;
	font-family:Tahoma;
}
.appointHour p
{
	margin-bottom:10px;
	text-align:center
}
div.confirmBtn
{
	visibility:visible;
    
}
div.confirmBtn p
{
	font-size:11px;
	text-align:center;
	
}
div.confirmBtn img
{
	width:200px;
	margin:10% 0 0 20%;
}
.grabItWarrning
{
	font-size:11px;
	text-align:left;	
}
div.confirmBtnHide
{
	text-align:right;
	visibility:hidden;
    
}
div.confirmBtn a
{
	color:#0033ee;
    font-size:12px;
    margin-right:10px;
}
div.confirmBtn a:hover
{
	background:#0033ee;
    color:#fff;
    text-decoration:none;
}
.confirmationInputs
{
	clear:both;
	margin-top:10px;
	border-top:dotted 1px #666;
}
.confirmationInputs div
{
	margin:10px 10px 10px 0;
}
.confirmationInputs p
{
	float:left;
	text-align:left;
	width:120px;
}
.confirmationInputs input#submit
{
	float:right;
	margin-right:145px;
	margin-top:10px;
}
.notifyDiv
{
	width:250px;
	/*padding-left:117px;*/
}
.notifyDiv input
{
	float:left;
	
}
.notifyDiv p
{
	margin-top:3px;
	margin-left:6px;
	
	width:220px;
	font-size:11px;
}
.timeLable
{float:left;}
.timeLable a
{
	color:#426fd9;
	text-decoration:none;
	font-size:18px;	
	font-weight:bold;
}
.timeLable a:hover
{
	font-weight:bold;
	text-decoration:underline;	
	
}
.timeLable a.selected
{
	background:#b3d4ff;
	color:#0033cc;	
	text-decoration:none;	
}
.timeLable a:hover.selected 
{
	text-decoration:none;	
}
#accountLinks
{
	color:#999;
	font-size:11px;
}
#accountLinks a
{
	color:#fff;
	font-family: arial;
	font-size:12px;
	text-decoration:underline;
}
#accountLinks a:hover
{
	color:#fff;
	/*background:#fff;*/
	text-decoration:none;
}
#accountLinks a#aselected
{
	color:#fff;
	/*background:#edecec;*/
	text-decoration:none;
}
.loginDetails
{
	font-size:11px;	
	/*margin:10px 0 0 20px;*/
}
.loginDetails div p
{
	/*width:20px;*/
}
.loginDetails div input
{
	/*width:80px;*/
}
.loginDetails div a
{
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	
	color:#0033cc;
}
.loginDetails div a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.loginDetails div h4
{
	margin-bottom:5px;
	font-size:12px;
}
.loginDetails div div
{
	margin-bottom:7px;
}
.accountLinks
{
	clear:both;	
	color:#aaa;
	font-size:10px;
}
.accountLinks a
{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
	
}
.accountLinks a:hover,a.selected,a.selected:hover
{
	text-decoration:none;
	background:transparent;
	border:0;
	
}
.businessDetails
{
	padding:30px;
	font-size:12px;
	
}
.businessDetails input,select
{
	width:145px;
	color:#414550;
}

.detailBlock
{
	padding:10px 0 0 10px;
	clear:both;
	text-align:left;
}
.floatDetailBlock
{
	float:left;
	padding-right:15px;
	width:100%
}
.detailBlock p
{
	padding-bottom:5px;
	color:#666;
	font-weight:bold;
}
.businessDetails h2
{
	font-size:24px;
}
.businessDetails h3
{
	border:0;
	padding:5px;
}
.innerBusinessDetails .firstBusinessBlock
{
	margin-top:10px;
}
.innerBusinessDetails .secondBusinessBlock
{
	padding-bottom:10px;
	/*border:solid 1px #dbdbdb;*/
}
.innerBusinessDetails .submitBtn
{
	padding: 20px 0 0 5px;
	text-align:left;
}
.innerBusinessDetails .submitBtn input
{
	width:auto;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.innerBusinessDetails .submitBtn .hide
{
	display:none;
}
.businessDetails .submitBtn
{
	padding: 20px 0 0 5px;
}
.businessDetails .submitBtn input
{
	width:auto;
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.businessDetails .submitBtn .hide
{
	display:none;
}
.innerBusinessDetails .submitBtn a
{
	color:#0033cc;
}
.innerBusinessDetails .submitBtn a:hover
{
	color:#fff;
	background:#0033cc;
	text-align:none;
}
.hide
{
	display:none;
}
.innerBusinessDetails .first
{
	margin-top: 20px;
	
}
.innerBusinessDetails .second
{
	/*border: solid 1px #dbdbdb;*/
}
.innerBusinessDetails .third
{
	padding: 5px;
	
}
.innerBusinessDetails .third h2
{
	padding:0 5px;
	background:#f2e3a0;
	width:800px;
	text-align:center;
	font-family:Tahoma;
}
#cont_captch div
{
	float:left;
	padding:0 5px
}
#cont_captch div a
{
	font-size:10px;
	color:#999;
}
#cont_captch div a:hover
{
	background:#999;
	color:#fff;
}
.scheduleBtns div
{
	float:left;
	padding-right:5px;
}
.scheduleBtns a
{
	color:#0033cc;
}
.scheduleBtns a:hover
{
	color:#fff;
	background:#0033cc;
}
.innerContBP
{
	/*float:left;	*/
}
#alreadyauser
{
	font-size: 11px;
	padding-left:2px;
	float:left;

}
#alreadyauser a
{
	color:#0033cc;
	font-size:11px;
}
#alreadyauser a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.innferFooter
{
	width:48em;
	margin:0 auto;
	/*filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;	*/
}
.innferFooter .title{color:#5F5F41;font-size:18px;font-family:Tahoma}
.privacyOuter
{
	width:100%;
	height:350px;
	background:#1a1a1a;/*40404F;*/
	clear:both;
	padding-top:10px;
	
}
.privacyOuter .block
{
	float:left;
	padding:0 49px 0 0;
	min-height:180px;
	width:180px;
}
.privacyOuter div p
{
	padding:7px 0;
	line-height:15px;
}
.privacyOuter h1
{
	color:#5F5F41;
	font-family:Tahoma;
	font:18px Tahoma;
}
.privacyOuter div a
{
	color:#999;/*#99b3cc;*/
	font-size:12px;
	
}
.privacyOuter div a:hover
{
	color:#fff;
	background:#494969;/*#99b3cc;*/
	text-decoration:none;
}
.privacyOuterSignUp a
{
	color:#0033cc;
	font-size:11px;
}
.privacyOuterSignUp a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}

.privacyPolicy
{
	 
	margin:5px auto;
	
}
.privacyPolicy h1
{
	color:#666;
	font-family:Tahoma;
}
.privacyPolicy p
{
	line-height:17px;
	font-size:12px;
	padding-top:10px;
	color:#444;
}
.privacyPolicy li
{
	line-height:17px;
	font-size:12px;
	padding-top:10px;
	color:#444;
}
.privacyPolicy p a
{
	color:#0033cc;
	font-size:12px;
}
.privacyPolicy p a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
#topMsg a
{
	color:#0033cc;
}
#topMsg a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.NewlyAdded a
{
	color:#ff0000;
}
.NewlyAdded a:hover
{
	color:#fff;
	background:#ff0000;
}
#innercont_login
{
	font-size: 11px; 
	color:#414550; 
	/*margin-left: 15px;*/
	margin-top:5px;
}
#innercont_login a
{
	color:#0033cc;
}
#innercont_login a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.captchaDiv
{
	padding-top: 5px; 
	clear: both;
}
.captchaDiv a
{
	color:#666;
}
.captchaDiv a:hover
{
	color:#fff;
	background:#666;
}
#serviceDesc
{
	padding:5px;	
	text-align:left;
}
#serviceDetails
{
	padding:5px;	
}
#notifications
{
	margin:20px;	
}
#notifications h2
{
	font-size:24px;	
	padding-bottom:20px;
}
#notifications div.notificationsBlock 
{
	padding-bottom:20px;
	
}
#notifications div.notificationsBlock div.innernotBlock
{
	/*border:solid 1px #dbdbdb;*/
	
}

#notifications div.notificationsBlock div.innernotBlock div table
{
	padding:10px;
	background:#eee;
	border:solid 1px #999;
}
#notifications div.notificationsBlock div.innernotBlock div h3
{
	border:0;
	color:#666;
	padding-bottom:15px;
	font-size:14px;
}
div.notes
{
	margin:5px;
}
div.notes p
{
	line-height:20px;
}
#voucherContainer
{
    background: #fff;/*#c1cadb;*/
    width: 55em;
    margin: 0 auto;
}
#theVoucher
{
	background:#333;	
	padding-bottom:80px;
	height:600px;
}
#appointmentInfo
{
    background: #d6e3f7;
    
    clear:both;
}
#appointmentInfo div.wrp
{
    clear:both;
    padding-top:10px;
    }
#appointmentInfo label
{
    font-weight:bold;
}
.eventLinks
{
    float: right;
    margin-right: 20px;
}
.eventLinks div
{
    padding-bottom:5px;
}
.floatSpans .spacer
{ 
	font-size:9px;
	color:#aaa;
}
.floatSpans a
{
    font-size: 11px;
    color: #0033cc;
    font-weight:normal;
}
.floatSpans a:hover
{
    color: #fff;
    background: #0033cc;
    text-decoration:none;
    font-weight:normal;
    
}
.divInfo div
{
    line-height: 25px;
}
.floatSpans
{
	padding-bottom:5px;	
}
.floatSpans img
{
	width:16px;
	height:16px;	
	margin:0 5px;
}
.floatSpans a.print
{
	font-size:14px;	
}
.floatSpans a.cancel
{
    font-size: 14px;
    color: #cc0000;
    font-weight:normal;
}
.floatSpans a.cancel:hover
{
    color: #fff;
    background: #cc0000;
    text-decoration:none;
}
.signUpDiv
{
	
	width:12em;
	margin-left:25px;
	background:#f2bf24;
}
.signUpDiv a
{
	font-size:12px;
	color:#0033cc;	
	font-weight:bold;
}
.signUpDiv a:hover
{
	color:#fff;	
	background:#0033cc;
	text-decoration:none;
}
.welcomeBrief h3
{
	text-align:left;
	margin:15px 0 0;
}
.welcomeBrief a
{
	font-size:16px;
	font-family:arial;
	color:#0033cc;	
	font-weight:normal;
}
.welcomeBrief a:hover
{
	color:#fff;
	background:#0033cc;
	
}
/*.serviceImg
{
	background: url(/images/eng/welcome/availableHours.png);
    background-repeat:no-repeat;
    width:321px;
    height:86px;
    	
}
.clientsImg
{
	background: url(/images/eng/welcome/clients.png);
    background-repeat:no-repeat;
    width:403px;
    height:184px;	
}
.appointmentsImg
{
	background: url(/images/eng/welcome/appointments.png);
    background-repeat:no-repeat;
    width:346px;
    height:163px;	
}*/
.servicePage a
{
	font-size:12px;
	font-family:arial;
	color:#0033cc;	
	font-weight:normal;
}
.servicePage a:hover
{
	color:#fff;
	background:#0033cc;
	
}
.clientImg
{
	background: url(/images/eng/clients/defaultMemberImg.jpg);
    background-repeat:no-repeat;
    width:64px;
    height:61px;
}
.upperMemberLinks
{
	height:50px;
	background:#c1cadb;
}
.upperInnerMemberLinks
{
	padding:0 10px 10px 10px;
}
.upperInnerMemberLinks div#cont_userName
{
	
	color: #999; 
	clear:both;
	font-size:11px;
	padding-top:5px;
}
.upperInnerMemberLinks div#cont_userName span.spacer
{
	color: #999; 
	font-size:8px;
	padding:0 3px;
}
.upperInnerMemberLinks div#cont_userName span.brackets
{
	color: #999; 
	font-size:11px;
	padding:0 3px;
}
.upperInnerMemberLinks div#cont_userName a
{
	font-size: 11px;
	color: #999; 
	
}
.upperInnerMemberLinks div#cont_userName a:hover
{
	color: #fff; 
	background:#5F5F41;/*#999;*/
	text-decoration:none;
}
.upperInnerMemberLinks div#logo
{
	width: 160px;
	/*margin: 0 0 0 auto;*/
}
.upperInnerMemberLinks div#logo h1
{
	font-size: 14px; 
	cursor: pointer;
	float:left;
	padding-right:5px
}
.upperInnerMemberLinks div#logo span
{
	color: #fff; 
	font-size: 11px; 
	float: left;
	cursor: pointer;
}
.successBooked h2
{
	font-family:Tahoma;
}
.headerVoucher h2 span
{
	color: #cc4b00;
}
.successBooked #innerContent
{
	margin: 25px 0; 
	width: 600px
}
.successBooked #innerContent a
{
	color:#0033cc;
}
.successBooked #innerContent a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.voucherContent
{
	padding:35px 0 0;	
}
.voucherContent 
img
{
	width:16px;
	height:16px;	
	margin:0 5px;
}
.inputExample
{
	font-size:10px;
	color: #666;
	width:210px;
	clear:both;
	text-align:left;
}

.inputExample a
{
	font-size:10px;
	color: #666
}
.inputExample a:hover
{
	text-decoration:none;
	background:transparent;
	color:#666;
}
.serviceExample
{
	background: url(/images/eng/examples/serviceExample.png);
    background-repeat:no-repeat;
	width:653px;
	height:702px;	
	margin:0 auto;
	padding-bottom:20px;
}
.clientExample
{
	background: url(/images/eng/examples/clientExample.png);
    background-repeat:no-repeat;
	width:656px;
	height:445px;	
	margin:0 auto;
	padding-bottom:20px;
}
.employeeExample
{
	background: url(/images/eng/examples/EmployeesExample.jpg);
    background-repeat:no-repeat;
	width:656px;
	height:445px;	
	margin:0 auto;
	padding-bottom:20px;
}
.appointmentExample
{
	background: url(/images/eng/examples/apointmentExample.png);
    background-repeat:no-repeat;
	width:654px;
	height:618px;	
	margin:0 auto;
	padding-bottom:20px;
}
.headerInviteClientBlock
{
	background: #c1cadb;
	line-height:25px;
}
.headerInviteClientBlock a
{
	font-size:11px;
	color: #0033cc;
}
.headerInviteClientBlock a:hover
{
	text-decoration:none;
	background:#0033cc;
	color:#fff;
}
/*Home Page Master*/
.emailLeft
	{
	    background:url(/images/eng/homepage/input-left_f6f6f6.gif);
	    background-repeat: no-repeat;
	   
	    
	    width:9px;
	    height:25px;
	}
	.emailRight
	{
	    background:url(/images/eng/homepage/input-right_f6f6f6.gif);
	    background-repeat: no-repeat;
	    
	    width:9px;
	    height:25px;
	}
.submit-middle { background:url(/images/eng/homepage/input-middle.gif); width:9px; height:25px; background-repeat: repeat-x; }
.logo
    {
        background:#fff url(/images/eng/homepage/scheduly_ITC_Officina_Serif_OT174x50.png); width:174px; height:50px; background-repeat: no-repeat;
        
    }
    .storyBoard
    {
        background:#fff url(/images/eng/homepage/3pic.jpg); width:840px; height:236px; background-repeat: no-repeat;
        
    }
    .subtxt
    {
        background:#fff url(/images/homepage/freeyourtime100x21.png); width:100px; height:21px; background-repeat: no-repeat; 
    }
    .homeLogin
    {
    	width:600px;
    	float:right;
    	color:#ededed;
    	font-size:12px;
    
    }
    .homeLogin span
    {
		text-align:center;
		padding:5px;
    }
    .homeLogin a
    {
        color:#999;/*#0033ee;/*#787878;*/
        font-size:12px;
        text-decoration:none;
        background:#333;/*#ABAB74;*/
        border:1px solid #222;
        padding:2px;
    }
    .homeLogin a:hover
    {
        color:#aaa;
        background:#5F5F41;/*#0033ee;*/
        text-decoration:none;
    }
    .basefooter a
    {
        color:#999;/*#0033ee;/*#787878;*/
        font-size:12px;
        text-decoration:none;
        padding:2px;
    }
    .basefooter a:hover
    {
        color:#aaa;
        background:#5F5F41;/*#0033ee;*/
        text-decoration:none;
    }
    .homeLogin a#registerLink
    {
        color:#eb840e;/*#0033ee;/*#787878;*/
        font-size:12px;
    }
    .homeLogin a#registerLink:hover
    {
        color:#eb840e;
        background-color:#666;/*#0033ee;*/
        text-decoration:none;
    }
    .subHeader
    {
        font-weight:bold;
        
        color:#000000;/*#003EB3;/*#f09000;/*#00aff0;*/
        /*background:#00a3e6;*/
    }
    .canvasContainer
    {
        text-align:left;
        width:830px;
    }
    .innerForm
    {
        padding-top:10px;
        padding-bottom:30px;
        text-align:left; 
        min-height:500px;
        font-size:12px;
        text-align:left;
        direction:ltr;
    }
    /*.innerForm div
    {
        padding-top:10px;
        padding-bottom:5px;
        direction:ltr;
    }
    .innerForm div h1
    {
        
        font-size:20px;
        color:#414550;
        background:#f2e3a0;
        font-family:Tahoma;
    }*/
    .innerForm div.head
    {
        font-size:20px;
        color:#414550;
        background:#f2e3a0;
        font-family:Tahoma;
        font-weight:bold;
        
    }
    .innerForm p
    {
        /*padding-left:15px;*/
        padding:5px 0;
        font-size:14px;
        line-height:20px;
        width:520px;
    }
    div#innerFormAbout h1
    {
		width:350px;
		background:#f2e3a0;
		color:#555;
    }
    div#innerForm p
    {
		width:75%;	
    }
    .innerForm p a, ul a
    {
        color:#0033cc;
        font-size:14px;
    }
    .innerForm p a:hover,ul a:hover
    {
        color:#fff;
        background:#0033cc;
        text-decoration:none;
    }
    .innerForm p span
    {
        color:#414550;
    }
    .innerForm ul,ol
    {
        
        padding:5px 30px;
        font-size:14px;
    }
    .innerForm ul li
    {
        padding-bottom:3px;
        font-size:14px;
    }
div.innerUpperLinksRegistration
{
   width:700px; 
   margin:0px auto
}
div.innerUpperLinksRegistration h1
{
    margin:0pt; 
    padding:0px 10px; 
    font-size:20px; 
    font-weight:bold; 
    color:#414550; 
    float:left;
}
/*div.innerUpperLinksRegistration a.next
{
    float:left; 
    padding:0px 10px;
    color:#777;
    font-size:12px;
    line-height:40px;
    text-decoration:none;
}
div.innerUpperLinksRegistration a.next:hover
{
    background:transparent;
    cursor:default;
}
div.innerUpperLinksRegistration div.current
{
	background:#f2e3a0;
	width:170px;
}*/
div.innerUpperLinksRegistration div.currentStepDiv
{
	width:210px;
	background:#f2e3a0;	
	float:left;
	margin-right:10px;
}
div.innerUpperLinksRegistration div.currentStepDiv div
{
	height:20px;
	width:200px;
	margin:0 auto;
	text-align:center;
	
}
div.innerUpperLinksRegistration div.currentStepDiv div a
{
	font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
}
div.innerUpperLinksRegistration div.nextStepDiv
{
	width:160px;
	background:transparent;	
	float:left;
}
div.innerUpperLinksRegistration div.nextStepDiv div
{
	text-align:center;
	margin:5px 0 0;
}
div.innerUpperLinksRegistration div.backStepDiv
{
	width:220px;
	float:left;
}
div.innerUpperLinksRegistration div.backStepDiv div
{
	text-align:center;
	margin:5px 0 0;
	
}
div.innerUpperLinksRegistration div.backStepDiv div a
{
	color:#0033cc;
	text-decoration:underline;
}
div.innerUpperLinksRegistration div.backStepDiv div a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}

div.innerUpperLinksRegistration a
{
    color:#666;
    text-decoration:none;
    font-size:12px;
}
.mandatory
{
	color: Red; 
	font-size: 10px;
	padding-right:5px	
}
.mandatory1
{
	color: Red; font-size: 10px;text-align:right;
}
/*
div.innerUpperLinksRegistration a.current
{
    background:#fff;
    color:#666;
    text-decoration:none;
    font-size:14px;
    padding:0 5px;
    float:left; 
}
div.innerUpperLinksRegistration a.back
{
    color:#666;
    font-size:14px;
	padding:0 5px;
    float:left; 
}
div.innerUpperLinksRegistration a.back:hover
{
    background:#f5f5f5;
    color:#666;
    text-decoration:none;
}*/
div.ErrSurrounded
{
	border:dotted 1px red;
	text-align:right;
}
div.ErrSurrounded span
{
	color: Red;
	font-size: 12px; 
}

/*end Home Page Master*/
.sectionHead
{
	width:100%;
	background:#ededed;	
}
#contOtherServices
{
	float:right;
	border:solid 1px #e1e1e1;
}
#otherServicesTarget
{
	width:200px;
	
	text-align:left;
}
#otherServices
{
	/*background:#d7e3f5;	*/
	width:200px;
	font-size:12px;
	text-align:left;
	/*border:solid 1px #949ca8;*/
	color:#414550;
}
#otherServicesTarget div
{
	padding:2px;
	
}
#otherServicesTarget div a
{
	
	font-size:11px;
	color:#0033cc;
}
#otherServicesTarget div a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
#otherServicesTarget a.nonAnchor
{
	font-size:11px;
	color:#414550;	
}
#otherServicesTarget a.nonAnchor:hover
{
	font-size:11px;
	color:#414550;	
	background:transparent;
}
div#congrats
{
	background: #fffead; 
	width: 50em; 
	margin: 30px auto;
}
div#congrats
{
	
}
div#congrats li
{
	margin:5px 18px;
}

div#congrats a
{
	color:#0033cc;
	
}
div#congrats a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.memberFooter
{
	height:150px;
	background:#787878;/*#D4D4D4;	*/
	border-top:solid 2px #333;
/*	filter: alpha(opacity=50);*/
}
#cont_userName a
{
	color:#f0f0f0;
}
#cont_userName a:hover
{
	color:#1a1a1a;/*#f8b800;*/
	background:#7bc7ef;/*#5F5F41;/*#999;*/
	text-decoration:none;
}
.ical
{
	clear:both;
	padding-top:20px;
	
}
.ical .inner
{
	background:#cbcbcb;
	height:35px;
	text-align:left;
	margin:0;
	padding:0;	
}
.ical .inner div
{
	padding:9px;
}
.ical img
{
	border:0;
	width:16px;
	height:16px;
	float:left;
	padding-right:3px;
}
.ical a
{
	color:#0033cc;
	font-size:12px;
	
	
}
.ical a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.icalExplain p
{
	padding:7px;
	font-size:12px;
	line-height:20px;
}
.icalurl input
{
	width:240px;
	font-size:14px;
	padding:5px;
	background:#ebebe4;
	border:solid 1px #999;
}
.sorryDiv
{
	font-size:12px;
	color:#666;
	/*background:#fcf7d9;
	border:solid 1px #666;*/
	width:150px;
	float:left;
	/*margin-top:60px*/
}
.takeatour
{
	clear:both;	
	width:830px;
	background:#fff;
	margin-bottom:20px
}
.takeatour span
{
	line-height:60px;
	padding:0 15px;
	font-size:20px;
}
.takeatour a
{
	font-size:26px;
	font-weight:bold;
	font-family:Tahoma;	
	
}
.takeatour a:hover
{
	background:#999;
	color:#fff;
}
.memberDetails
{
	float:left; 
	padding:10px 5px 0px 10px; 
	width:500px;
}
.memberDetails img
{
	width:100px;
	height:80px;
	
}
#thetour
{
	background: #fff; 
	width: 55em;
	margin:15px auto;	
}
.businessPageTour
{
	background: url(/images/eng/tour/businessPage.png);
    background-repeat:no-repeat;
	width:800px;
	height:1010px;
	border:solid 3px #d7e2f5;
}
.appointmentTour
{
	background: url(/images/eng/tour/appointmentsTab.png);
    background-repeat:no-repeat;
	width:800px;
	height:600px;
	border:solid 3px #d7e2f5;
}
.serviceTour
{
	background: url(/images/eng/tour/servicesTab.png);
    background-repeat:no-repeat;
	width:749px;
	height:1070px;
	border:solid 3px #d7e2f5;
}
.clientTour
{
	background: url(/images/eng/tour/clientsTab.png);
    background-repeat:no-repeat;
	width:800px;
	height:899px;
	border:solid 3px #d7e2f5;
}
.widgetTour
{
	background: url(/images/eng/tour/widgetTab.png);
    background-repeat:no-repeat;
	width:800px;
	height:770px;
	border:solid 3px #d7e2f5;
}
.notificationTour
{
	background: url(/images/eng/tour/notificationsPage.png);
    background-repeat:no-repeat;
	width:800px;
	height:570px;
	border:solid 3px #d7e2f5;
}
.innerTourBlock
{
	margin:30px auto;
}
.tourBlock 
{
	border-bottom:dotted 2px #999;	
	width:800px;
}
.tourBlock h2
{
	font-family:Tahoma;
	width:800px;
	background:#f2e3a0;
	text-align:center;
}
.tourBlock p
{
	padding:5px;
	font-size:14px;
}
.hpTitle
{
	width:800px;
	background:#d7e2f5;
	margin:15px auto;	
	text-align:center;
	font-family:Tahoma;
}
.hpTitle h1
{
	font-family:Tahoma;
	text-align:center;
}

.hpDarkTitle
{
	width:800px;
	background:#b3a38c;
	margin:15px auto;	
	text-align:center;
	font-family:Tahoma;
}
.hpDarkTitle .title{font-family:Tahoma;color:#fff;font-size:26px;padding:5px}
.registerLogin
{
	font-size: 11px;
	padding: 5px;
	color:#999;
	text-align:left;
	
}
.welcomeSupport
{

 border:solid 1px #999;
 background:#cbcbcb;
}
.innerWelcomeSupport 
{
	margin:10px;
}
.innerWelcomeSupport img{width:16;height:16px;float:right;}
.welcomeSupport p
{
 font-size:12px;
 line-height:18px;
}
.welcomeSupport a
{
	color:#0033cc;
}
.welcomeSupport a:hover
{
	color:#fff;
	background:#0033cc;
}
.accountLoginDetails
{
	background:#eee;
	border:solid 1px #999;	
}
#loginDetails
{
	
}
#yourPhoto
{
	background:#eee;
	border:solid 1px #999;	
}
#profileDetailsFields
{
	background:#eee;
	border:solid 1px #999;	
}
.termsContent
{
	margin: 0 40px 40px;	
}
.termsContent h2
{
	background:#f2e3a0;
	font-family:Tahoma;
}
.termsContent p
{
	padding:10px 0;
	width:90%;
}
.termsContent ul
{
	padding:10px 15px;
}
.termsContent b
{
	color:#414550;
}
#loginDiv
{
	font-size:12px;	
}
#forgotDiv
{
	background:#EDF3FE;
	width:450px;
	margin:0 auto;
	font-size:12px;
}
#forgotDiv p
{
	margin:10px auto;
	width:330px;
}
#emailDiv
{
	width:350px;
	margin:10px auto;	
}
#signUpContainer
{
	width: 55em; 
	margin: 15px auto; 
	background: #fff;	
}
#signUpBlock
{
	padding:15px auto;	
	
}
#signUpDiv
{
	font-size:12px;	
}
.pricing
{
	height:100%;	
}
.pricing table
{
	width:50em;
	margin:0 auto;
}
.acceptImg
{
	background-image:url(/images/eng/icons/accept.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	background-position:center;
}
.pricing th
{
	/*background-image:url(/images/eng/Gradients/green.png);
	background-repeat:repeat-x;
	width:1px;*/
	height:55px;
	background:#eefaeb;
	width:400px;
	text-align:left;
	padding:5px;
	border-bottom:solid 1px #ddd;
	/*color:#fff;*/
	font-size:14px;
	font-weight:normal;
}
.pricing td
{
	border-bottom:solid 1px #ddd;
	text-align:center;
	padding:5px;
	font-size:14px;
}
.pricing td.headerTDs
{
	border-top:solid 1px #d7e2f5;
	font-weight:bold;
	font-size:16px;
	background-image:url(/images/eng/Gradients/lightBlue3x70.png);
	background-repeat:repeat-x;
	width:3px;
	height:70px;
	background-position:center;
}
.pricing td.headerTDs div
{
	color:#eb840e;
}
.pricing td.headerTDs a
{
	font-size:13px;
	color:#0033cc;
}
.pricing td.headerTDs a:hover
{
	color:#fff;
	background:#0033cc;
}
.pricing td.footerTDs
{
	border-top:solid 1px #cce6f9;
	font-weight:bold;
	font-size:16px;
	background-image:url(/images/eng/Gradients/lightBlueOposite3x70.png);
	background-repeat:repeat-x;
	width:3px;
	height:70px;
	background-position:center;
	
}
.pricing td.footerTDs div
{
	color:#eb840e;
}
.widgetParagraph
{
	margin:20px;
	font-size:12px;
	line-height:20px;	
}
div#minipics{float:right;margin-right:25px;}
div#minipics ul{list-style-type: none;margin:0 15px;padding:0}
div#minipics li{float:left;width:255px;margin: 10px 10px 10px 0;background-color: #d7e2f5}
div#minipics li img{display: block;width: 235px;height: 186px;margin:5px 10px;border: 0px}
.publishContent
{
		text-align: left;
		margin:0px 45px;
}
.innerPublishContent
{
	padding-top:10px;	
}
#innerPublishContent span
{
	width:100%;
}
.innerPublishContent span a
{
	font-size:10px;
	color:#0033cc;
	text-align:right;
}
.innerPublishContent span a:hover
{
	color:#fff;
	background:#0033cc;
	text-decoration:none;
}
.publishContent p,li
{
	font-size:12px;
	line-height:20px;
	/*width:550px;*/
}
.publishContent ul
{
	padding:5px 0 5px 15px;
}
.publishContent li
{
	line-height:30px;	
}
.publishContent h4
{
	margin:10px 0;
}
.divTbl
{
	width:95%;
	margin:20px auto;
	border:solid 1px #999;
	background:#ededed;
}
.innerDivTbl
{
	padding:20px;		
}
.innerDivTbl input
{
	width:20px;	
}
.divTbl table
{
	font-size:12px;
	margin-top:10px;
}
.divTbl table h4
{
	font-size:14px;	
	background:#f9f9f9;
	padding:5px;
}
.divTbl td
{
	width:30%;
	
}
.divTbl td.wid
{
	width:60%;
	padding-left:20px;
}
.titleInvite
{
	padding-left: 20px; 
	float: left; 
	color: #414550; 
	font-weight: bold;	
	
}
.titleInvite img
{
	width:16px;
	height:16px;
	
}
div.minipicsClients{width:85px}
div.minipicsClients ul{list-style-type: none}
div.minipicsClients li{/*float:left;*/width:84px;margin: 10px 10px 10px 0;background-color: #d7e2f5}
div.minipicsClients li img{display: block;width: 64px;height: 61px;margin:5px 10px;border: 0px}
div#innerPublishContent h4
{
	background:#f2e3a0;	
	width:300px;
	font-family:Tahoma;	
}
div#innerManageContent h4
{
	background:#f2e3a0;	
	width:350px;	
	font-family:Tahoma;
}
div#calendarList{float:right;margin-right:25px;}
div#calendarList ul{list-style-type: none;margin:0 15px;padding:0}
div#calendarList li{float:left;width:255px;margin: 10px 10px 10px 0;background-color: #d7e2f5}
div#calendarList li img{display: block;width: 100px;height: 186px;margin:5px 10px;border: 0px}
div#sideBar
{
	width: 180px;
	background:#d7e2f5;
	padding:0;
}
div#innerSideBar
{
	background:#fff;
	width:170px;
	padding:0;	
	margin:0 auto;
	
}
div#minipicsUpload{float:right;margin-right:25px;}
div.minipicsBusiness span
{
	background:#ededed;
	border:solid 1px #999;
	font-size:11px;	
}
div.minipicsBusiness span.stbuttontext
{
	border:0;
}
div#minipicsUpload ul{list-style-type: none;margin:0 15px;padding:0}
div#minipicsUpload li{float:left;width:84px;margin: 10px 10px 10px 0;background-color: #d7e2f5}
div#minipicsUpload li img{display: block;width: 64px;height: 61px;margin:5px 10px;border: 0px}
div.minipicsBusiness{width:85px;float:left;padding-right:10px}
div.minipicsBusiness ul{list-style-type: none}
div.minipicsBusiness li{/*float:left;*/width:84px;margin: 10px 10px 10px 0;background-color: #d7e2f5}
div.minipicsBusiness li img{display: block;width: 64px;height: 61px;margin:5px 10px;border: 0px}
.homeSecondCont
{
	padding-top: 20px;	
}
.homeSecondCont .whyShould
{
	width: 880px; 
	background: #fff;	
	
}
.homeSecondCont .whyShould .homeAnswer
{
	min-height: 400px; 
	width: 800px;
}
.homeSecondCont .whyShould .homeAnswer .contAnswer
{
	padding:30px 0;
}
.homeSecondCont .whyShould .homeAnswer .number
{
	float: left; 
	margin-right: 15px; 
	background: #f2e3a0; 
	font-size: 26px;
	font-weight: bold; 
	width: 80px; 
	text-align: center; 
    font-family: Tahoma;
}
.homeSecondCont .whyShould .homeAnswer .smallHead
{
	margin-right: 15px; 
	background: #f2e3a0; 
	font-size: 26px;
	font-weight: bold; 
	width: 800px; 
	text-align: center; 
    font-family: Tahoma;
}
.homeSecondCont .whyShould .homeAnswer .title
{
	text-align: left; 
	/*padding-top: 15px;*/
}
.homeSecondCont .whyShould .homeAnswer .title p
{
	font-size: 26px; 
	font-weight: bold;
	font-family:Tahoma;
}
.homeSecondCont .whyShould .homeAnswer .content
{
	padding-top: 15px; 
	text-align: left; 
	margin-left: 95px;
}
.scheduleSelection
{
	background:url(/images/eng/homepage/scheduleSelection.png) no-repeat;
	width:467px;
	height:205px;
}
.pickTimeSlot
{
	background:url(/images/eng/homepage/pickTimeSlot.png) no-repeat;
	width:443px;
	height:325px;	
}
.blogWidget
{
	background:url(/images/eng/homepage/blogWidget.png) no-repeat;
	width:576px;
	height:510px;	
}
.googleCal
{
	background:url(/images/eng/homepage/googleCal.png) no-repeat;
	width:539px;
	height:343px;		
}
.searchResults
{
	background:url(/images/eng/homepage/searchResults.png) no-repeat;
	width:784px;
	height:433px;	
}
.appointClient
{
	background:url(/images/eng/homepage/appointClient.png) no-repeat;
	width:572px;
	height:402px;	
}
#ImgScheduly
{
	background:url(/images/eng/homepage/scheduly404.jpg) no-repeat;
	width:280px;
	height:223px;	
}
#goPageImg
{
	background:url(/images/eng/icons/page_go.png) no-repeat;
	width:16px;
	height:16px;	
}
#stATitle
{
	background:#63ce31;
	width:110px;
	float:left;
	margin-right:20px;
}
#stCTitle
{
	background:#cc0000;
	width:110px;
	float:left;
	margin-right:20px;
}
#stPTitle
{
	background:#67cae3;
	width:110px;
	float:left;
	margin-right:20px;
}
.stTitle div
{
	margin:25px 5px;
	text-align:center;
	
}
.stTitle h1
{
	font-family:Tahoma;
	color: #fff; 
	font-size:18px;
	text-align:center;
}
#innerHelp
{
	background: #f9f9f9; 
	width: 220px; 
	margin: 0 auto;
}
#innerHelp p
{
		font-size:11px;
		font-weight:normal;
		text-align:left;
		padding:5px;
}
.contHelp
{
	float:left;	
}
.helpBox
{
	background: #ededed; 
	width: 230px;
}
.helpContent
{
	min-height: 100px; 
	color: #bbb;
	
}
#innerHelp .helpContent .pHead
{
	font-size:12px;
	font-weight:bold;	
}
.map_canvas{width: 250px; height: 250px; float:left; margin-left:20px; border:2px solid #E1DCE0;}
.search_map_canvas{width: 320px; height: 250px; float: left;margin-left: 20px; border: 2px solid #E1DCE0; background:#e5e3df}
#innerHelp .helpContent .pSmallHead
{
	font-weight:bold;	
}
.inputs
{
	width:560px;
	background:#edf3fe;	
	float:left;
	margin-right:10px;
}
div#paymentMsg
{
	width:800px;
	background:#edf3fe;	
	margin-right:10px;
	text-align:left;
}

.innerInputs
{
	margin:5px;	
}
div#register
{
    background: #555; /*#d7e2f5;*/
    width: 387px; /*height: 100px;*/
    float: right; /*margin:0 auto;*/
}
div#innerRegister
{
    background: #fff;
    width: 375px; /*height: 90px;*/
}
div#subContent
{
    float: left;
    text-align: left;
    width: 450px; /*margin-left: 8px;*/
    background: #444; /*#F5D7D8;*/
}
div#subContent h3
{
    color: #eb840e;
    padding-bottom: 10px;
}
div#subContent p
{
    line-height: 23px;
    color: #f8f8f8;
}
div#subContainer
{
    width: 880px;
    background: #fff;
}
.keywords
{
    padding:5px 0;
}
.keywords div
{
    float: left;
}
.keywords div.A
{
    color: #555;
    font-weight: bold;
    font-family: Tahoma;
    font-size:28px;
}
.keywords div h3
{
    padding: 0;
    text-align: left;
    margin-left:45px;
    font-size: 16px;
}
.keywords div p
{
    text-align: left;
    font-size: 12px;
    width: 237px; /*border:solid 1px red; */
    line-height: 18px;
    padding: 5px 0; /*border:solid 1px red;*/
    margin-left: 45px;
}
#skyline
{
    width: 743px;
    height: 200px;
    background: url(/images/eng/homepage/publishScheduleManage.jpg) no-repeat;
    margin: 0 auto;
    padding: 0;
    position: relative;
}
#skyline li
{
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
    height: 255px;
}
#skyline li, #skyline a
{
    height: 215px;
    display: block;
}
#panel1b
{
    left: 0;
    width: 245px;
}
#panel2b
{
    left: 245px;
    width: 248px;
}
#panel3b
{
    left: 493px;
    width: 248px;
}
#panel1b a:hover
{
    background: transparent url(/images/eng/homepage/publishScheduleManage.jpg) 0 -200px no-repeat;
}
#panel2b a:hover
{
    background: transparent url(/images/eng/homepage/publishScheduleManage.jpg) -245px -200px no-repeat;
}
#panel3b a:hover
{
    background: transparent url(/images/eng/homepage/publishScheduleManage.jpg) -493px -200px no-repeat;
}	
        
div#upperRegisterBusiness
{
    background: #999;
    width: 130px; /*height: 100px;*/
    font-family: Tahoma;
    float: right;
}
div#upperRegisterBusiness a
{
    text-align: center;
    color: #fff;
    text-decoration: none;
}
div#upperRegisterBusiness a:hover
{
    color: #f2e3a0;
    background: transparent;
    text-decoration: none;
}
#member
{
	width: 45%; 
	background: #fff; 
	margin-bottom: 15px;
}
#like
{
	width: 465px; 
	background: #fff; 
	margin-bottom: 15px;
	font-size:12px
}
#like p
{
 padding:10px 10px 0;
 text-align:center;    
}
.fan
{
	background:#f9f9f9;
	width:30%;
	float:left;	
	margin-right:40px;
	
}
.fan div
{
	height:90px;	
	font-size:12px;
}
.fan img
{
	border:0;
}
.tools
{
	width:55em;
	margin:20px auto;	
	background:#9e9e9e;
}
.innerTools
{
	height:100px;
	width:50em;
	margin:15px auto;	
}
.scheduleExample .number
{
	float: left; 
	margin-right: 15px; 
	background: #f2e3a0; 
	font-size: 26px;
	font-weight: bold; 
	width: 80px; 
	text-align: center; 
    font-family: Tahoma;
}
.scheduleExample .title p
{
	text-align: left; 
	/*padding-top: 15px;*/
}
.scheduleExample .title p
{
	font-size: 26px; 
	font-weight: bold;
	font-family:Tahoma;
	line-height:30px;
}
.bottomLink
{
	background:#f1be23;	
	width:53em;
	margin:20px auto;
}
.bottomLink p
{
	font-size:20px;
	height:30px;
	margin-left:5px;
	text-align:center;
}
.bottomLink a:hover
{
	background:#fff;
}
.arrow_right
{
	width: 16px;
    height: 16px;
    background: url(/images/eng/icons/arrow_right.png) no-repeat;
    
}
.btnGrabIt
{
		width: 100px;
    height: 51px;
}
.end
{
	background: #333; 
	text-align: left; 
	font-size: 11px; 
	color: #00aff0;
    padding: 10px; 
                
}
.businessName
{
	width: 570px;
    height: 339px;
    background: url(/images/eng/whoneeds/businessName.png) no-repeat;
}
.serviceName
{
	width: 706px;
    height: 557px;
    background: url(/images/eng/whoneeds/serviceName.png) no-repeat;
}
.agenda
{
	width: 608px;
    height: 621px;
    background: url(/images/eng/whoneeds/agenda.png) no-repeat;
}
.petBusiness
{
	width: 730px;
    height: 765px;
    background: url(/images/eng/whoneeds/petBusiness.png) no-repeat;
}
.clientsInvite
{
	width: 729px;
    height: 239px;
    background: url(/images/eng/whoneeds/clientsInvite.png) no-repeat;
}
#sp_congrats
{
	background:#ffa500;
	width:200px;	
}
#sp_congrats h1
{
	color: #fff; 
	padding-right: 15px;
	background:#ffa500;
	text-align:center;
}
#innerSuccess p
{
	font-size:12px;
	line-height:20px;
}
.keywords .number
{
	float: left; 
	margin-right: 15px; 
	background: #f2e3a0; 
	font-size: 32px;
	font-weight: bold; 
	width: 40px; 
	text-align: center; 
    font-family: Tahoma;
}
.quates
{
	width:100%;	
	
}
.innerQuates
{
	width:500px;	
	/*background:#fff;*/
}
.quate
{
	width: 53px;
    height: 51px;
    background: url(/images/eng/homepage/quote.gif) no-repeat;
    float:left;
    line-height:250px;
}
.bloonNode
{
	width: 40px;
    height: 30px;
    background: url(/images/eng/homepage/blockquote.jpg) no-repeat;
	
}
.baloon
{
	background:#e8e5ba;
	width:450px;
	font-size:12px;	
}
.quateBlock p
{
	font-size:12px;
	font-style:italic;
}

.compliment p
{
	padding-bottom:5px;
	text-align:center
}
.compliment a
{
	color:#339933;
	text-decoration:none;
	text-align:center
}
.compliment a:hover
{
	text-decoration:underline;
}
.innerinnerFormAbout
{
	float: right;	
}
.privateBetaCont
{
	width: 295px; padding-top: 5px; float:left;	
}
.privateDetBus
{
	float: left; padding-right: 15px;	
}
.busSignUpEmail
{
	float: left; padding-right: 15px;	
}
.busSignUpEmailInpt
{
	float: left; padding-right: 5px;	
}
.busSignUpPass
{
	float: left; padding-right: 5px;	
}
.busSigUpPassInpt
{
	float: left; padding-right: 3px; text-align: left;
}
.innerCont_Captch
{
	float: left;	
}
.busSignUpCaptchErrCont
{
	float: left; padding-right: 5px;	
}
.congratsH1
{
	color: orange; float: left; padding-right: 15px;	
}
.forgotPassEmail
{
	float: left; padding-right: 3px;	
}
.forgotPassLoginBtn
{
	float: left; padding-right: 5px;	
}
.forgotPassLoginBtnSpn
{
	float: left; padding-right: 5px;	
}
.forgotPassLoginBtnDiv
{
	float: left; padding-right: 5px;	
}
.forgotPassLoginBtnDiv a
{
	float: left;	
}
.RememberMe
{
	float: left; padding-right: 5px;	
}
.signUpInnerCont{float: left; margin-right:10px}
.justFloat{float: left;}
.justFloatOpp{float: right;}
.justFloatOppPadd{float:right;padding:5px}
.justFloatPaddingR5{float: left; padding-right: 5px;}
.justFloatPaddingR10{float: left; padding-right: 10px;}
.justFloatPaddingR20{float: left; padding-right: 20px;}
.justFloatPaddingR15{float: left; padding-left: 15px;}
.justFloatMarginL15{float: left; margin-left: 15px;}
.justFloatPaddingR3{float: left; padding-right: 3px;}
.justFloatOppPaddingR3{float:right; padding-left: 3px;}
.verifyPass{float: left; padding-right: 3px; text-align: left;}
#whyCaptcha{margin: 5px 5px; width: 90%; float: left; text-align: left;background-color: #fffdcd; border-top: solid 1px #edf0d3; border-bottom: solid 1px #edf0d3;overflow: hidden;}
.floatNone{float:none;}
.availableHRTimeStamp{color: #767877; font-weight: bold;font-size:12px;float:left;}
.phase3Titles{color:#414550;margin:15px;float:left;}
.phase3Msg{width:50%;float:right; margin:5px;position:relative;top:150px}
.phase3MsgCont{float:left;margin:10px 180px 0 0;}
.mainCont_ddlSelect{float: left; padding-top: 7px; max-width: 650px;}
.busPageBusTitle{float: left; padding-right: 8px;}
.contConfirmSelection{float: right; width: 360px;}
.contYUICall{float: left; width: 220px;}
.service_lastModify{margin:0pt; font-size:14px; font-weight:bold;  float:left;font-size:24px;font-weight:bold}
.service_lastModify font{float:left;font-weight:bold;color:#ababab;}
.contDayOfWeek{float:left;border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;width:100px;}
#ScheduleHeader{margin: 0pt; font-size: 12px; font-weight: bold; color: #000000;float: left; padding-left: 10px;}
#cancelledSuccess h1{color: #cc0000; float: left; padding-right: 15px; line-height: 46px;}
.fieldset label{float: left;
            display: inline;
            width: 100px;
            line-height: 16px;
            margin: 3px 10px;
            text-align: center;
            background: #FFF;}
.innerCanvasContainer{float: left; padding: 10px 10px 0 0; width: 270px;}
.innerNewAppMainContent{width: 55%; padding-bottom: 15px;float:left}
.availbeList{float: left;border:solid 1px green;width:23em;}
goog_map{border:solid 1px blue;float: left;width:287px;}
.sideBar_fullName{float: left; padding-right: 5px;width:70px;text-align:center}
.busApp_appId{color:#767877; font-weight:bold; float:left; padding-right:8px;direction:ltr;}
.busApp_btns{float:right;border:solid 1px #e1e1e1;font:10px Arial;width:60px;height:60px;}
.theDate{color: #414550; font-weight: bold; float: left; text-align: center;}
.dateMsg{color: #414550; float: left; font-size: 10px; background: #ffffb2;}
.innerContBtns{width:150px;padding-right:10px;text-align:right;}
.busAppMargLeft{margin-left:26px;}
.busApp_createdDate{font-weight:normal; font-size:10px;padding-top:3px;color:#aaa;float:right;}
.btnsContainer{float:right;padding-top:7px;}
#mainMainContent{min-width:750px; height:100%; padding-left:30px;text-align:left;}
.sideBar_BusSideBar{padding: 10px 0px 10px 3px;}
.sideBar_main{float: left;}
.services_active{padding:5px 0; border:0px;}
.services_active input{float:left;}
.services_active label{float:left;}
.services_active p{font-size:10px;color: #666;padding-top:5px;width:180px;background:transparent;border:0;}
.services_pageUrls{text-align:left;}
.alignningOpp{text-align:right;}
.alignning{text-align:left;}
.innerMember{padding-right:20px;border-right:1px dotted #999;}
.peopleCard_AutomaticLabe{cursor: pointer;text-align:left;}
.peopleCard_AutomaticCont{width:160px;border:solid 1px #9c9a9c;height:22px;background:#dedbde;}
.peopleCard_AutomaticInnerCont{width:150px;margin:0 auto;text-align:center;}
.peopleCard_AutomaticCont label{cursor: pointer;text-align:right;width:120px;background:#dedbde;}
.loaderImgTarget{text-align:left;}
.innerWelcomeBrief{padding: 20px;text-align:left;}
.welcomeHeader{margin: 28px; background: #FCFCB1; border: solid 1px #FFD500;text-align:left;}
.businessPage_stats{width: 70px; margin: 0 0 0 auto; font-size: 12px; background: #999;text-align: right}
.businessPage_name{float: left; padding-top: 7px; width: 650px}
.businessPage_businessTitle{float: left; padding-right: 8px}
.businessPage_calCont{float: left; width: 220px}
.businessPage_confirm{float: right; width: 360px}
#serviceDetails font{font-weight:bold;float:left;text-align:left;padding-right:5px}
#serviceDetails div{clear:both}
#serviceDetails span{text-align:left;float:left}
#registerMainContent{text-align: left; width: 55em; margin: 15px auto;background: #fff}
.Login_Inputs{text-align:left}
.keywords .publish{width: 250px; margin-left:35px}
.keywords .schedule{width: 250px}
.keywords .manage{width: 280px}
.keywords1{width:90%;height:0px;font-size:25px;font-weight:bold; font-family:Tahoma}
.keywords1 .p{float:left; margin:0 130px 0 115px}
.keywords1 .s{float:left;margin-right:140px}
.keywords1 .m{float:left}
.keywords div.A
{
    color: #555;
    font-weight: bold;
    font-family: Tahoma;
    font-size:28px;
}
.registerOrNot{width: 820px; margin: 0 auto;direction:ltr}
.betaPhrase{color: #dbdbdb; font-size: 12px; font-family: Tahoma; position: relative;top: -50px; left: 185px}
.Login_forgotPassword{text-align: left}
.account_explanation{padding-bottom:10px}
.services_scheduleEvents{padding-right: 10px;text-align:right}
div.tip{border:1px solid #ccc;background:#eee;margin-top:5px;}
div.tip ul{padding:5px}
div.tip li{font-size:11px}
.lblCaptcha{width: 370px; text-align: left}
.txtlogo{cursor: pointer; font-family:Tahoma; width:150px; height:50px; float:left; color: #7ec7e8; font-size: 46px;}
.businessReg_txtbox{width:147px;float:left}
input#send
        {
            margin: 10px 0 0 265px;
            border-style: solid;
            border-width: 1px 2px 2px 1px;
            font-size: 16px;
            height: auto;
            width: auto;
            cursor: pointer;
        }
.widget_email{width: 65px; padding-right: 2px}
.businessPage_Schedule{width: 100%; clear: both; padding-top: 10px;text-align:left}
.serviceTitle{color: #CC4B00; font-size: 40px; text-align:left}
.service_titleBlock{float:left;width:70%}
.service_titleBlock span{padding-left:15px}
.service_titleBlock .lastmod{padding-left:15px}
.customers_inviteEmail{padding-top: 5px; clear: both}
.customer_inviteBtn{text-align:right}
.voucher_btns{padding-top: 5px; text-align: right}
.voucher_goBack{padding-top: 5px; width: 200px; margin: 0 0 0 auto}
.app4DelBlock{padding-bottom:5px;width:500px;direction:rtl}
.chk_done input{float:left}
.chk_done p{font-weight:normal}
.spName{clear:both;margin:5px 15px;direction:ltr}
.spName input{direction:ltr}
.spName p{font-size:16px}
.spName p.exp{font-size:12px}
.spName #spName{font-weight:bold}
.spName span.err{font-size:12px;clear:both;color:Red}
.spName div{float:left;padding-left:5px}
.spName a{color:#0033CC;font-size:12px}
.spName a:hover{background-color:#0033CC;color:#fff;text-decoration:none}
.spName #emailSentBlock{border:1px solid #82de76;background:#c9ffbf;width:350px;text-align:center}
.spName #emailSentBlock p{padding:3px}
.page404{width:400px;margin:10% auto;direction:ltr}
.bp_ddlServices{font-size: 30px;width: auto; color: #CC4B00}
#cont_ddlServices{float:left}
div.tip{border:1px solid #ccc;background:#eee;margin-top:5px;}
div.tip ul{padding:5px}
div.tip li{font-size:11px; line-height:0}
.cyclicBlock{clear:both}
.cyclicBlock label{width:300px;text-align:left}
.cyclicBlock input{float:left}
.peopleCard_submitBlock div{float:left; padding-right:5px}
.peopleCard_submitBlock a{font-size:12px;color:#0033cc}
.peopleCard_submitBlock a:hover{background:#0033cc;color:#fff}
.clients{padding-top: 20px; padding-right: 10px; width: 98%}
.smallddl{width:50px}
.reportTbl{border:1px solid #444;width:90%; margin:0 auto;text-align:center}
.reportTbl th{border-bottom:solid 1px #444; background:#4bacc6}
.reports_item{background:#e9f1f5}
.reports_alterItem{background:#d0e3ea}
.peopleCard_edit{float:left}
.linkToXL{text-align:right;padding-right:35px}
.workingHours_inputBlock{clear:both;padding-top:10px}
.workingHours_inputBlock h5{}
.workingHours_inputBlock div{clear:both;padding:8px;}
.workingHours_inputBlock p{float:left;font-size:11px;width:35px}
.workingHours_inputBlock input,.workingHours_inputBlock label{float:left;width:15px}
.workingHours_inputBlock span{float:left}
.workingHours_inputBlock .editSlots{}
.workingHours_inputBlock .editSlots div{clear:none;float:left;padding:0}
.workingHours_inputBlock .editSlots .links{float:right;margin-top:-5px}
.workingHours_inputBlock .editSlots .links div{padding-right:2px}
.workingHours_inputBlock .editSlots a{color:#0033cc;font-size:11px}
.workingHours_inputBlock .editSlots a:hover{color:#fff;background:#0033cc}
.newAppCnt{font-family:Arial;font-size:12px}
.divAlign{clear:both;padding:5px 0 0 10px}
.divAlign div{float:left}
.peopleCardLine {clear:both;line-height: 18px; font-size: 12px; padding-bottom:10px}
.lblPeopleCardLine {width: 100px;font-weight:bold}
.editLinePeopleCard {margin: 0pt; padding: 0pt; line-height: 18px; font-size: 12px; width:350px; clear:both; height:40px}
.widgetSlogan
{	
background:#E3E3E3;
	padding:0 5px;
	border-top:solid 1px #a5a2a5;
}
.widgetSlogan div
{
    width:44px;
	margin:0 0 0 auto;
    }
.widgetSlogan span a
{
	font-size:11px;
	color:#4FB8E8;/*#b3d4ff;*/
	background:#333;
	text-decoration:none;
	padding:1px 2px;
}
.widgetSlogan span a:hover
{
	color:#4FB8E8;
	background:#666;
	text-decoration:none;
}
.submitBusinessReg{padding: 20px;text-align:left;clear:both}
.businessInfo{padding-top: 5px;width:520px;clear:both;float:left}
.appConfirm{text-decoration:none;line-height:0px}


/*
Rounded Corners button
*/

#button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}

#button.rounded {
background: transparent url( /images/heb/buttons/btn_right.png ) no-repeat scroll right top;
clear: left;
font-size: 0.8em;
}

#button span {
display: block;
padding: 0 0 0 15px;
position: relative;
white-space: nowrap;
height: 30px;
line-height: 30px;
}

#button.rounded span {
background: transparent url( /images/heb/buttons/btn_left.png ) no-repeat scroll left top;
color: #fff;
}

#button.rounded:hover {
background-position: 100% -30px;
}

#button.rounded:hover span {
background-position: 0% -30px;
}

#button::-moz-focus-inner {
border: none;
}

/*
end rounded corners button
*/
.confirmBtnLocate{width:200px;margin:0;/*padding-top:110px*/}
.confirmLoader{float:right; margin:8px 8px}
.Widget1_signUpDiv label{font-size:11px;width:75px}
#signUpInnerCont input{width:80px;font-size:11px}
#signUpInnerCont div.justFloat{width:150px}
#successMsg{width:270px}
#trialMsg{background:#f7e3a5; width:90%}
#innerTrialMsg{background:#fff;width:98%}
#innerTrialMsg p{text-align:center; font-family:Arial; font-size:14px}
#innerTrialMsg p.title{font-size:20px; font-weight:bold}
.welcomeHead{padding: 5px}
.welcomeHead ul{padding-left:15px}
#preDisplayCont{width: 100%;height:85px;}
.lets{text-align:left}
.bus_mandatory{color: Red; font-size: 10px;text-align:right;padding-right:13px}
.reports_results1{padding:10px}
.reports_results1 div{float:left;padding-right:5px}
.myBus_clientInfo{clear:both; padding-left:143px; font-weight:normal; float:left;text-align:left;direction:ltr;}
.voucherLinks a{font-size:12px}
.commenty{clear:both;padding-left:143px;width:67%;float:left; font-weight:normal;direction:ltr}
.ulPhoto{padding-left:3px}
#manageBy{color: #999;padding-right:17px; width: 500px; overflow-x: hidden}

div#signInContainer
        {
            background: #fff;
            width: 55em;
            margin: 15px auto;
        }
        div#signInContainer a
        {
            color: #0033cc;
            font-size: 11px;
        }
        div#signInContainer .reg a:hover
        {
            color: #fff;
            background-color: #0033cc;
            text-decoration: none;
        }
        div#signInContainer .loginButton{text-decoration:none;line-height:0px;width:40px; font-size:20px;font-weight:bold}
        /*InputField*/.IWInputField
        {
            border: 1px solid gray;
        }
        input.failedvalidation
        {
            border-color: red;
            border-style: solid;
        }
        input.wrongKey
        {
            background-color: Red;
            border-color: red;
            border-style: solid;
        }
.noAgenda{text-align:center; clear:both; font-size:12px;color:#fff; background:#ff0000;border:1px solid #b30000}
.noAgenda a{color:#fff;font-size:12px}
.noAgenda a:hover{background-color:#0033CC;color:#fff;text-decoration:none}
.dynamicSlot{clear:both;padding-top:5px}
.dynamicSlot div{float:left}
.dynamicSlot p{float:left}
.newDynSch{font-family:Arial;font-size:12px;height:150px;border:1px solid #aaa;background:#eee}/*Rounded Corners from http://www.html.it/articoli/nifty/index.html*/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

